let path=require('path')
let webpack=require('webpack')
module.exports={
    mode:'development',
    entry:{
        react:['react','react-dom'] // 要打包的文件
    },
    output:{
        filename:'_dll_[name].js', // 生成的文件名
        path:path.resolve(__dirname,'build'), // 放入那个文件夹中（本地找不到会去内存中查找）
        library:'_dll_[name]' // 以上配置打包会暴露出一个文件这里的_dll_[name]就是接收这个文件的变量名
    },
    plugins:[
        new webpack.DllPlugin({ // 生成动态链接库
            name:'_dll_[name]', // 规定这里的name===library和变量名一样
            path:path.resolve(__dirname,'build','manifest.json') // 通过manifest这个任务清单去查找变量对应的文件中的内容
        })
    ]
}